Datenbankabfrage klappt nicht

Datenbankabfrage klappt nicht

am 07.12.2004 21:52:26 von Alexander Fischer

Hallo,
irgendwo muß in meinem Script ein Fehler stecken, die Abfrage der Datenbank
bleibt leer, obwohl mindestens ein Eintrag vorhanden ist.
Woran könnte es liegen?
Danke
Alexander

function anzeigen($id)
{
include("config.php");
?>
 









$abfrage=mysql_query("SELECT * FROM anzeigen ORDER BY datum desc");
if(mysql_num_rows($abfrage)>0)
{
for($i=0;$i {
?>






}
}
echo "
Datum Anzeige Beschreibung Bild
mysql_result($abfrage,$i,'datum');?> mysql_result($abfrage,$i,'anzeige');?> mysql_result($abfrage,$i,'beschreibung');?>
mysql_result($abfrage,$i,'id');?>"> mysql_result($abfrage,$i,'filename');?>
";
}
?>

Re: Datenbankabfrage klappt nicht

am 07.12.2004 23:30:52 von Niels Braczek

Alexander Fischer schrieb:

> irgendwo muß in meinem Script ein Fehler stecken, die Abfrage der
> Datenbank bleibt leer, obwohl mindestens ein Eintrag vorhanden ist.
> Woran könnte es liegen?

Mach eine Fehlerbehandlung bei den DB-Operationen, dann wir MySQL dir
schon sagen, was ihm nicht schmeckt.

MfG
Niels

--
Mir fehlen die Kenntnisse, um überhaupt eine Vorstellung davon zu
haben, wo ich ansetzen kann den Fehler zu suchen. Einen
Programmierfehler kann ich aber ausschließen.
[Florian Steyer in dclpi]

Re: Datenbankabfrage klappt nicht

am 07.12.2004 23:50:23 von jpm-account-forwards-to-dev-null-use-reply-adress

Alexander Fischer schrieb:
> Hallo,
> irgendwo muß in meinem Script ein Fehler stecken, die Abfrage der Datenbank
> bleibt leer, obwohl mindestens ein Eintrag vorhanden ist.
> Woran könnte es liegen?

16.17. Meine Datenbankabfrage funktioniert nicht
http://www.php-faq.de/q/q-sql-fehlerbehandlung.html

[Viel HTML Mischmasch gelöscht]

Da nächste mal bitte auf relevante PHP-Codezeilen reduzieren,
damit man sich nicht auch noch durch HTML wühlen muß.

Wo hattest Du eigentlich diesen Code her. Die Verwendung
von mysql_result() ist sowas von antiquiert.

Verwende besser mysql_fetch_row() bzw. mysql_fetch_assoc().
Alles weitere im Manual oder hier:

17.2. Wie greife ich auf eine MySQL-Datenbank zu?
http://www.php-faq.de/q/q-mysql-zugriff.html


Gruß, JPM